/*企业-结算记录*/
.settle_rec_nav1{
    font-size: 16px;
    color: #000;
    line-height: 32px;
    text-align: left;
}
.settle_rec_nav2{
    font-size: 16px;
    color: #60caf1;
    line-height: 32px;
    text-align: left;
 }
.settle_rec_box{
    height: 770px;
    padding: 20px;
    background: #fff;
}
.settle_rec_tab{
    font-size: 12px;
    color: rgba(0, 0, 0, .65);
    line-height: 32px;
    text-align: left;
}
.settle_rec_search{
    height: 40px;
}
.settle_rec_searchInp{
    float: left;
    /*width: 300px;*/
    margin-left: 700px;
}
.settle_rec_searchBtn{
    position: relative;
    float: left;
    padding-top: 5px;
}
.settle_rec_searchHint{
    color: red;
    position: absolute;
    top: 30px;
    left:0;
}
.settle_rec_ul{
    width: 1189px;
    margin-top: 20px;
    border: 1px solid #ededed;
}
.settle_rec_t{
    width: 100%;
    border-bottom: 1px solid #ededed;
    border-right: 1px solid #ededed;
    line-height: 37px;
    font-size: 12px;
    text-align: left;
    display: inline-block;
}
.settle_rec_tsp{
    padding-left: 10px;
}
.settle_rec_th{
    width: 100%;
    height: 37px;
    border-bottom: 1px solid #ededed;
    /*display: flex;*/
}
.settle_rec_tb{
    width: 100%;
    height: 37px;
    border-bottom: 1px solid #ededed;
}
.settle_rec_tb:hover{
    background: #fafafa;
}
.settle_rec_bor{
    border-right: 1px solid #ededed;
    line-height: 37px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    display: inline-block;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.settle_rec_nor{
    border-right: 1px solid #ededed;
    line-height: 37px;
    font-size: 12px;
    text-align: center;
    display: inline-block;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
/*文本溢出隐藏... ，鼠标经过显示--？？*/
.settle_rec_ts0{
    width: 248px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
/*.settle_rec_ts0:hover{*/
    /*display: inline-block;*/
    /*overflow:visible;*/
    /*width:auto;*/
    /*white-space: inherit;*/
    /*word-wrap: break-word;*/
    /*word-wrap: normal;*/
/*}*/
.settle_rec_ts1{
    width: 147px;
}
.settle_rec_ts7{
    width: 200px;
}
.settle_rec_ts8{
    width: 99px;
}
.settle_rec_page{
    width: 1189px;
    margin-top: 20px;
    padding-left: 600px;
}
.settle_rec_ps{
    padding: 0 20px;
}
.settle_rec_pn{
    padding: 0 5px;
}
.settle_rec_pi{
    width: 50px;
}

/*页码*/
.settle_page{
    width: 1189px;
    margin-top: 20px;
    height:46px;
    position: relative;
}
.settle_page_ol{
    float: right;
    position: absolute;
    right:0;
    bottom: 0;
    height:23px;
}
.settle_page_ol li{
    float: left;
    height:20px;
    margin: 0 10px;
}
.settle_page_oli1{
    /*padding: 10px;*/
}
.settle_page_oli2{

}
.settle_page_oli3{

}
.settle_page_olinp{
    width:30px;
    height:19px;
    border-radius: 2px;
    border: 1px solid #eae9e9;
    text-align: center;
}
.settle_page_olbtn{
    background: #f7f5f5;
}
.settle_page_button{
    display: inline-block;
    width:47px;
    height:21px;
    border:1px solid #e9e9e9;
    border-radius: 2px;
}
.settle_page_left{
    background: url(../img/left.png) no-repeat center;
}
.settle_page_left:active{
    background: #999;
}
.settle_page_right{
    background: url(../img/right.png) no-repeat center;
}
.settle_page_right:active{
    background: #999;
}

/*结算流程*/
.settle_pro_bg{
    width: 100%;
    margin-top:10px;
}
.settle_pro_box{
    width:800px;
    height:830px;
    background: #fff;
    margin:  0 auto;
}
.settle_pro_imgBox{
    width: 100%;
    height: 60px;
    padding: 30px 0 0 0;
    margin: 0 auto;
}
.settle_pro_timg{
    display: block;
    width: 600px;
    height:26px;
    background: url("../img/settlement_pro.png") no-repeat 0 0;
    margin: 0 auto;
}
.settle_pro_tp{
    width: 100%;
    height: 36px;
    line-height: 36px;
    margin: 0 auto;
}
.settle_pro_first{
    font-size: 14px;
    color: #000;
    font-family: "Microsoft Yahei";
    padding-left: 45px;
}
.settle_pro_second{
    font-size: 14px;
    color: #000;
    font-family: "Microsoft Yahei";
    padding-left: 70px;
}
.settle_pro_three{
    font-size: 14px;
    color: #000;
    font-family: "Microsoft Yahei";
    padding-left: 100px;
}
.settle_pro_four{
    padding-left: 45px;
    font-size: 14px;
    color: #000;
    font-family: "Microsoft Yahei";
}
.settle_pro_line{
    float: left;
    width: 100px;
    height: 5px;
    background: #0f87dd;
    margin-top: 50px;
}
.settle_pro_arrow{
    float: left;
    width: 0;
    height: 0;
    border: 10px solid;
    border-color: transparent transparent transparent #0f87dd;
    margin-top: 43px;
}
.settle_pro_context{
    width: 670px;
    margin: 20px auto;
    padding: 0 20px 20px;
    border: 1px dashed #9fd2f6;
}
.settle_pro_info{
    width: 625px;
    height:265px;
    border: 1px solid #ddd;
    margin: 20px auto 0;
}
.settle_pro_p{
    width: 100%;
    color: #000;
    text-align: left;
    font-size: 14px;
    font-family: "Microsoft Yahei";
    line-height: 36px;
    margin-left: 22px;
}
.settle_pro_span{
    color: #000;
    font-size: 14px;
    font-family: "Microsoft Yahei";
    padding-left: 20px;
}
.settle_pro_bill{
    width: 603px;
    color: #000;
    text-align: left;
    font-size: 14px;
    font-family: "Microsoft Yahei";
    line-height: 36px;
    padding-left: 22px;
    background: #f3f3f3;
}
.settle_pro_billspan{
    font-size: 12px;
    padding-left: 20px;
}
.settle_pro_money{
    width: 100%;
    color: #000;
    text-align: left;
    font-size: 14px;
    font-family: "Microsoft Yahei";
    line-height: 50px;
    padding:20px 0 0 22px;
}
.settle_pro_moneyspan{
    font-size: 26px;
    color: #36b3b3;
}
.settle_pro_name{
    display: inline-block;
    width: 100px;
    color: #000;
    font-size: 14px;
    font-family: "Microsoft Yahei";
    text-align: justify;
    text-align-last: justify;
    /*text-indent: 10px;*/
}
.settle_pro_red{
    color: red;
}
.settle_pro_lan{
    color: #36b3b3;
}
.settle_pro_buttonBox{
    margin-left: 300px;
}
.settle_pro_button{
    float: left;
}


/*结算中心*/
.settle_center_search{
    height: 40px;
}
.settle_center_searchInp{
    float: left;
    /*width: 300px;*/
    margin-left:30px;
}
.settle_center_bth-filter{
    margin-left: 30px;
    margin-top: 10px;
}

.settle_center_bth-filter span[data-type="btn"]{
    cursor:pointer;
}

.settle_center_searchBtn{
    float: left;
    margin-top: -5px;
}
.settle_center_searchHint{
    width: 150px;
    color: red;
    position: absolute;
    top: 30px;
    left:0;
}
.settle_center_ts0{
    width: 100px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.settle_center_ts1{
    width: 118px;
}
.settle_center_ts2{
    width: 190px;
}
.settle_center_ts7{
    width: 100px;
}
.settle_center_ts8{
    width: 99px;
}
/*弹框*/
.settle_hint_bg{
    width: 100%;
    height:100%;
    min-height: 900px;
    background-color:rgba(0,0,0,0.5);
    z-index: 99;
    margin: auto;
    position: absolute;
    top: 50%; left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.settle_batchHint{
    background: #fff;
    width: 440px;
    height: 300px;
    margin: auto;
    position: absolute;
    top: 50%; left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 100;
}
.settle_set_st{
    width: 300px;
    height: 15px;
    font-size: 14px;
    line-height: 16px;
    position: absolute;
    top: 15px;
    left:15px;
}
.settle_close{
    width: 15px;
    height: 15px;
    background: url("../img/close.png") no-repeat 0 0;
    position: absolute;
    top: 15px;
    right:15px;
}
.settle_warning {
    display: inline-block;
    width: 34px;
    height: 34px;
    background: url("../img/warning.png") no-repeat 0 0;
    vertical-align: -12px;
}
.settle_set_upload{
    width: 300px;
    height: 50px;
}
.settle_set_uplabel{
    float: left;
    width: 60px;
    height: 36px;
}
.settle_set_upinput{
    /*display: inline-block;*/
    /*!*float: left;*!*/
    /*width: 100px;*/
    /*height: 36px;*/
    /*border: 1px solid #ddd;*/
    /*background: #36b3b3;*/
}
.settle_set_up{
    padding-left:30px;
    margin: 0 auto;
}
.settle_set_loadp{
    font-size: 12px;
}
.settle_set_upbtn1{
    padding-left: 200px;
    float: left;
    margin-top: 50px;
}
.settle_set_upbtn2{
    padding-left: 200px;
    float: left;
}
.settle_hint_title{
    height: 40px;
    background: #dddddd;
}
.settle_set_input{
    float: left;
    margin: 15px auto 15px;
    position: relative;
}
.settle_set_input .ant-upload-list-item-info{
    padding-right:30px;
}

.settle_set_input .ant-upload-list-item-name{
    max-width:300px;
}
.settle_set_span{
    position: absolute;
    top: 5px;
    left: -13px;
    color: red;
}
.settle_set_hint1{
    font-size: 12px;
    color: red;
    line-height: 16px;
    position: absolute;
    left: 110px;
    margin-top: 5px;
}

/*操作成功提示*/
.settle_success_bg{
    width: 242px;
    height: 84px;
    background: url("../img/suceess_hint.png") no-repeat;
    border: 1px solid #ccc;
    box-shadow: 0 0 10px #999;
    margin: auto;
    position: absolute;
    top: 0; left: 0; bottom: 0; right: 0;
}
.settle_rec_tb_null{
    height: 200px;
    text-align: center;
}

.settle_rec_nor_null{
    height: 200px;
    line-height: 200px;
    font-size: 14px;
    color: #b8b8b8;
}

.settle_rec_table{
    width: 100%;
    margin-top: 30px;
    border-left:1px solid #e7e7e7;
    border-bottom:1px solid #e7e7e7;
    border-collapse: collapse;
}
.settle_rec_table td, .settle_rec_table th{
    height:40px;
}
.settle_rec_table > thead th{
    background: #f0f0f0;
    font-size:14px;
    font-weight:bold;
}
.settle_rec_table  tr > td{
    text-align: center;
    border-top:1px solid #e7e7e7;
    border-right:1px solid #e7e7e7;
}
.settle_rec_table  tr:nth-child(even){
    background: #f9f9f9;
}
.settle_rec_table   tr:hover{
    background: #f0ffff;
}



/*查看发票信息*/
.settlementCenterEye_operLog ul::after,
.settlementCenterEye::after {
    content: '';
    display:table;
    clear: both;
}

.settlementCenterEye{
    padding:20px 20px;
    margin-top:30px;
}
.settlementCenterEye  h2{
    font-weight: 600;
    font-size:18px;
}

.settlementCenterEye_title{
    margin-bottom:20px;
}
.settlementCenterEye_Invoice_View{
    padding-left:20px;
    margin-bottom:50px;
}
.settlementCenterEye_infoItem{
    margin-bottom: 10px;
}
.settlementCenterEye_infoItem a{
    display: inline-block;
    margin-right:15px;
}

.settlementCenterEye_OperLog_noDes{
    display: inline-block;
    width:400px;
    margin-left:20px;
}
.settlementCenterEye_OperLog_noDes > span{
    font-size: 14px;
}
.settlementCenterEye_OperLog_noDes > p{
    display: inline-block;
    width: 300px;
    vertical-align: top;
    font-size: 14px;
}

.settlementCenterEye_infoItem > strong{
    display: inline-block;
    font-weight:normal;
    font-size: 14px;
}
.settlementCenterEye_infoItem > span{  font-size:14px;  }

.settlementCenterEye_operLog{
    margin-top:50px;
    margin-bottom:30px;
}
.settlementCenterEye_operLog > h2{
    margin-bottom:20px;
}

/*结算信息*/
.settlementCenterEye_ResultsView{
    margin-top:50px;
}
.settlementCenterEye_ResultsView > h2{  margin-bottom:20px;}


.settlementCenterEye_ResultsView li{
    margin-bottom:10px;
}
.settlementCenterEye_ResultsView li > span{
    font-size: 14px;
}

.settlementCenterEye footer{
    text-align: right;
}
.operLog_auditAlarm{
    color: #f04134;
    margin-top: 10px;
    text-align: right;
}
.settlementCenterEye_OperLog li{
    margin-bottom:10px;
}
.settlementCenterEye_OperLog li:last-child{  margin-bottom:0;  }
.settlementCenterEye_OperLog li > span{
    display: inline-block;
    width:148px;
    font-size: 14px;
}

.invoiceManage_cont .ant-table-bordered .ant-table-tbody > tr > td, .ant-table-bordered .ant-table-thead > tr > th{
    text-align: center;
}